import router from './router'
import { getToken } from '@/utils/auth'

const whiteList = ['/login', '/auth-redirect', '/bind', '/register']
router.beforeEach((to, from, next) => {

    if (getToken()) {
        /* has token*/
        if (to.path === '/login') {
            next('/')
        } else {
            next()
        }
    } else {
        // 没有token
        if (whiteList.indexOf(to.path) !== -1) {
            // 在免登录白名单，直接进入
            next()
        } else {
            next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页

        }
    }
})

router.afterEach(() => {

})
